package user.impl;

import main.robClass;
import user.IUser;
import user.impl.robUser.RobUser;

import java.io.IOException;

/**免验证码登录类 只作为备用线路使用 在人多的时候网页接口有可能失效*/
public class OOUser extends RobUser implements IUser {
    /**
     * @return*/
    @Override
    protected void _login() {
        String uri = "/default4.aspx?xh=" + super.getUsername();
        String bodyContent = "__VIEWSTATE=dDwxMTE4MjQwNDc1Ozs%2B%2BOcVL6V79a6y5AS0L93bcGUk638%3D&TextBox1=" + getUsername() + "&TextBox2=" + getPassword() + "&RadioButtonList1=%D1%A7%C9%FA&Button1=+%B5%C7+%C2%BC+";
        robClass.logger.info(super.getUsername() + "#OOUser#开始登录");
        getBasicRequest().login(this,uri,bodyContent, Long.valueOf(super.getUsername()));
//        String responseHtml = getBasicRequest().post("/default4.aspx?xh=" + super.getUsername() + "&" + super.getUid(), bodyContent, super.getUsername() + super.getUid());
//        robClass.logger.info("登录的uid为:" + super.getUid());
//        if(responseHtml!=null){
//            String parseResult = ParseUtil.parseScript(responseHtml);
//            if (parseResult == null) {
//                robClass.logger.info("正方系统 - 登录成功");
//            }else{
//                robClass.logger.info("正方系统 - 登录失败");
//                throw new LoginErrorException();
//            }
//        }else{
//            robClass.logger.info("正方系统 - 登录失败");
//            throw new LoginErrorException();
//        }
    }

    @Override
    public String toString() {
        return "OOUser{} " + super.toString();
    }

}
